package com.zmn.oms.dubbo.interfaces.zmn.refund;

import com.zmn.common.dto.ResponseDTO;
import com.zmn.oms.dubbo.dto.zmn.refund.ApplyRefundDIO;
import com.zmn.oms.dubbo.dto.zmn.refund.RefundDetailDRO;

/**
 * 类描述：退款
 *
 * @author heciqi
 * @date 2019/8/9 10:30
 */
public interface RefundRemoteService {

	/**
	 * 申请退款
	 * @param applyRefundDIO
	 * @return
	 * @see RefundOrderRemoteService#applyRefund(com.zmn.oms.dubbo.dto.zmn.refund.ApplyRefundDIO)
	 */
	@Deprecated
	ResponseDTO applyRefund(ApplyRefundDIO applyRefundDIO);


	/**
	 *
	 * @param orderId
	 * @return
	 * @see RefundOrderRemoteService#refundDetail(java.lang.Long)
	 */
	@Deprecated
	ResponseDTO<RefundDetailDRO> refundDetail(Long orderId);
}
